using System;
using System.Collections.Generic;
using SinBiota.Model.Entities;

namespace SinBiota.Model.Business.PersistenceServices.Interfaces
{
    public interface ILocationPersistenceServices
    {
        Location FindById(int id);
        IList<Location> FindAll();
        void Delete(Location location);
        void DeleteById(int id);
        void Save(Location location);
        void Update(Location location);

        Municipality FindMunicipalityById(int id);
        DrainageBasin FindDrainageBasinById(int id);
        ConservationUnit FindConservationUnitById(int id);


    }
}